博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
购物商城--商品详情多级联动
阅读量:6568 次
发布时间:2019-06-24

本文共 1689 字,大约阅读时间需要 5 分钟。

1跳转到该页面,默认选择第一颜色,第一个尺码,并显示价格,运费,库存

2.当选择一个颜色时,尺码默认选择第一个,动态显示价格等数据
3,当选择尺码时候,对应显示该尺码颜色对应的价格数据

这里写图片描述

jsp

    
  • ${product.name }

  • ¥128.00(市场价:¥150.00)
  • 4分 (已有888人评价)
  • 10元
  • 100
  • S M L XL XXL
  • - +

controller返回的数据

* 商品前台页面     */    @RequestMapping(value = "/product/productDetail.shtml")    public String productDetail(Integer id, ModelMap modelMap) {
//id=商品id // sku集合 List
skuList = skuService.getStock(id); modelMap.addAttribute("skuList", skuList); // 商品集合 Product product = productService.getProductByKey(id); modelMap.addAttribute("product", product); // 颜色集合 List
colors = new ArrayList
(); //去重复 for (Sku sku : skuList) { //判断集合中是否已经有此颜色对象了 if (!colors.contains(sku.getColor())) { colors.add(sku.getColor()); } } modelMap.addAttribute("colors", colors); // 尺寸集合 return "product/productDetail"; }

转载于:https://www.cnblogs.com/feiZhou/p/9344415.html

你可能感兴趣的文章
MySQL Connector to J 8.0 Q&A
查看>>
Mysql纯命令行添加用户
查看>>
MongoDB分片
查看>>
Centos编译安装Nginx
查看>>
【WebApp】离线webapp (android)开发
查看>>
如何做好网站SEO优化,需要会什么?
查看>>
网站建设与管理的基本流程
查看>>
spring上传文件并限制大小配置以及全局异常处理
查看>>
Windows下NDK直接编译编译boost 1.55(X86版本)
查看>>
系统重装后重新配置mysql
查看>>
FUSIONCHART 图例清空解决 ID 占用重复
查看>>
OPPO R17谍照现身 机身采用“叠层流光点彩工艺”
查看>>
基于Docker-compose部署wiki-confluence6.10
查看>>
函数PulseEvent()
查看>>
config.inc.php详细参数介绍
查看>>
1学习之初、约定、认识linux
查看>>
获取 dhcp IP 过程分析 - 每天5分钟玩转 OpenStack(91)
查看>>
面向VMware vCenter的戴尔管理插件的更新1现在已经发布,支持ESXi 5.0
查看>>
003 about zip command in window system
查看>>
guzz批量更新程序
查看>>